//
//  RequestManage.h
//  Leisure
//
//  Created by lanou on 16/3/11.
//  Copyright © 2016年 吴雪飞. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef void(^Finish)(NSData *data);  // 请求成功调用的block
typedef void(^Error)(NSError *error);  // 请求失败调用的block

typedef NS_ENUM(NSInteger, RequestType)
{
    RequestTypePOST,
    RequestTypeGET
};

@interface RequestManage : NSObject

// 属性保存外界传过来的block
@property (nonatomic, copy)Finish finish;
@property (nonatomic, copy)Error error;


// 网络请求
/*
 给这个类一个网址、参数、请求方式 
 1、属性 2、方法（给这个类东西）
 
 让这个类返回数据（NSData）
 1、block 2、代理 3、方法返回值（暂时不适用）
 
 */

+ (void)requestWithUrl:(NSString *)urlString requestType:(NSInteger)requestType parDic:(NSDictionary *)parDic finish:(Finish)finish error:(Error)error;



@end
